package com.baosight.risk.common.quartz;

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.baosight.risk.api.fltd.FltdProcessService;
import com.baosight.risk.api.zbaa.IZbaaTargetService;
import com.baosight.risk.api.zbaa.IZbaaTargetValueService;
import com.baosight.risk.common.aspects.factory.AsyncFactory;
import com.baosight.risk.common.bean.BeanUtils;
import com.baosight.risk.common.email.service.EmailService;
import com.baosight.risk.common.manager.AsyncManager;
import com.baosight.risk.common.utils.*;
import com.baosight.risk.mapper.system.SysInterfaceDataLogMapper;
import com.baosight.risk.mapper.zbaa.ZbaaTargetSendMapper;
import com.baosight.risk.mapper.zbaa.ZbaaTargetValueMapper;
import com.baosight.risk.service.system.entity.SysInterfaceDataLogEntity;
import com.baosight.risk.service.system.entity.SysOperLog;
import com.baosight.risk.service.zbaa.entity.ZbaaTarget;
import com.baosight.risk.service.zbaa.entity.ZbaaTargetSend;
import com.baosight.risk.service.zbaa.entity.ZbaaTargetValue;
import lombok.extern.slf4j.Slf4j;
import net.sf.json.JsonConfig;
import org.apache.commons.collections.CollectionUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

import java.io.*;
import java.util.*;
import java.util.stream.Collectors;

/**
 * 作者： lishaoqing
 * 时间： 2020年02月25日
 * 描述： 调用东方钢铁的接口获取指标值
 * 版本: v1.0
 */
@Slf4j
@Component("targetBsteelTask")
public class TargetBsteelTask {

    @Autowired
    private IZbaaTargetValueService zbaaTargetValueService;

    @Autowired
    private EmailService emailService;

    @Autowired
    ZbaaTargetValueMapper zbaaTargetValueMapper;

    @Autowired
    private IZbaaTargetService targetService;

    @Autowired
    private ZbaaTargetSendMapper targetSendMapper;

    @Autowired
    private FltdProcessService fltdProcessService;

    @Autowired
    SysInterfaceDataLogMapper logMapper;

    //测试环境
//    private String URL = "http://10.60.27.27:8080/bsi/baoxin/indexData";

    //正式环境
//    private String URL = "http://10.60.1.12:80/bsi/baoxin/indexData";

    //运行环境
//    private String URL = "http://ai.ibaosteel.com/bsi/baoxin/indexData";

//    private String[] base = new String[]{
//            "{\"msg\":\"成功\",\"code\":200,\"data\":[{\"targetName\":\"中国螺纹钢库存：132城市：合计（周）\",\"unit\":\"万吨\",\"createTime\":\"2020-02-28\",\"targetPeriod\":\"周\",\"targetValue\":\"1830\",\"targetNo\":\"ST_0001628003\",\"targetDesc\":\"包含26城市、35城市数据\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"中国线材库存：全国35个城市：×合计（周）\",\"unit\":\"万吨\",\"createTime\":\"2020-02-28\",\"targetPeriod\":\"周\",\"targetValue\":\"436\",\"targetNo\":\"ST_0000131191\",\"targetDesc\":\"加入2013年新增带*城市的合计\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"中国热轧板库存：全国33个城市：×合计（周）\",\"unit\":\"万吨\",\"createTime\":\"2020-02-28\",\"targetPeriod\":\"周\",\"targetValue\":\"364\",\"targetNo\":\"ST_0000131202\",\"targetDesc\":\"加入2013年新增带*城市的合计\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"中国中厚板库存：全国31个城市：×合计（周）\",\"unit\":\"万吨\",\"createTime\":\"2020-02-28\",\"targetPeriod\":\"周\",\"targetValue\":\"149\",\"targetNo\":\"ST_0000131212\",\"targetDesc\":\"加入2013年新增带*城市的合计\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"中国冷轧板库存：全国26个城市：合计（周）\",\"unit\":\"万吨\",\"createTime\":\"2020-02-28\",\"targetPeriod\":\"周\",\"targetValue\":\"150\",\"targetNo\":\"ST_0000034184\",\"targetDesc\":\"26城市分别为：哈尔滨、沈阳、长春、北京、石家庄、太原、天津、福州、杭州、合肥、济南、南昌、南京、上海、无锡、常熟港、太仓港、长沙、武汉、郑州、乐从、兰州、西安、成都、昆明、重庆\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：综合（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-28\",\"targetPeriod\":\"日\",\"targetValue\":\"131\",\"targetNo\":\"ST_0000007879\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：螺纹钢（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-28\",\"targetPeriod\":\"日\",\"targetValue\":\"142\",\"targetNo\":\"ST_0000007875\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：线材（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-28\",\"targetPeriod\":\"日\",\"targetValue\":\"151\",\"targetNo\":\"ST_0000007874\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：型材（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-28\",\"targetPeriod\":\"日\",\"targetValue\":\"158\",\"targetNo\":\"ST_0000007869\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：中厚板（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-28\",\"targetPeriod\":\"日\",\"targetValue\":\"133\",\"targetNo\":\"ST_0000007866\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：锅炉容器板（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-28\",\"targetPeriod\":\"日\",\"targetValue\":\"87\",\"targetNo\":\"ST_0002346039\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：造船板（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-28\",\"targetPeriod\":\"日\",\"targetValue\":\"118\",\"targetNo\":\"ST_0002504069\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：热卷（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-28\",\"targetPeriod\":\"日\",\"targetValue\":\"125\",\"targetNo\":\"ST_0000007871\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：热轧窄带（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-28\",\"targetPeriod\":\"日\",\"targetValue\":\"102\",\"targetNo\":\"ST_0000007872\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：冷板（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-28\",\"targetPeriod\":\"日\",\"targetValue\":\"97\",\"targetNo\":\"ST_0000007868\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：镀锌（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-28\",\"targetPeriod\":\"日\",\"targetValue\":\"91\",\"targetNo\":\"ST_0000007876\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：无缝钢管（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-28\",\"targetPeriod\":\"日\",\"targetValue\":\"110\",\"targetNo\":\"ST_0000007870\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：焊接钢管（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-28\",\"targetPeriod\":\"日\",\"targetValue\":\"147\",\"targetNo\":\"ST_0000007873\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"特钢相对价格指数：综合（日）\",\"unit\":\"2007年1月1日=100\",\"createTime\":\"2020-02-28\",\"targetPeriod\":\"日\",\"targetValue\":\"112\",\"targetNo\":\"ST_0000156882\",\"targetDesc\":\"长材和扁平材综合加权\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"铁矿石相对价格指数：综合（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-28\",\"targetPeriod\":\"日\",\"targetValue\":\"95\",\"targetNo\":\"ST_0000030743\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"铁矿石相对价格指数：进口矿（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-28\",\"targetPeriod\":\"日\",\"targetValue\":\"82\",\"targetNo\":\"ST_0000030751\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"铁矿石相对价格指数：国产矿（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-28\",\"targetPeriod\":\"日\",\"targetValue\":\"114\",\"targetNo\":\"ST_0000030742\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"进口铁矿石相对价格指数：青岛港（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-28\",\"targetPeriod\":\"日\",\"targetValue\":\"83\",\"targetNo\":\"ST_0000030750\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"进口铁矿石相对价格指数：天津港（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-28\",\"targetPeriod\":\"日\",\"targetValue\":\"80\",\"targetNo\":\"ST_0000030745\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"进口铁矿石相对价格指数：京唐港（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-28\",\"targetPeriod\":\"日\",\"targetValue\":\"81\",\"targetNo\":\"ST_0000030744\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"进口铁矿石相对价格指数：曹妃甸港（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-28\",\"targetPeriod\":\"日\",\"targetValue\":\"81\",\"targetNo\":\"ST_0000030748\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"进口铁矿石相对价格指数：日照港（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-28\",\"targetPeriod\":\"日\",\"targetValue\":\"83\",\"targetNo\":\"ST_0000030747\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"进口铁矿石相对价格指数：岚山港（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-28\",\"targetPeriod\":\"日\",\"targetValue\":\"83\",\"targetNo\":\"ST_0000030746\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"进口铁矿石相对价格指数：连云港（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-28\",\"targetPeriod\":\"日\",\"targetValue\":\"83\",\"targetNo\":\"ST_0000030749\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"}]}",
//            "{\"msg\":\"成功\",\"code\":200,\"data\":[{\"targetName\":\"焦炭绝对价格指数：综合（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"1856\",\"targetNo\":\"CO_0000064191\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"焦炭绝对价格指数：华北（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"1834\",\"targetNo\":\"CO_0001009415\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"焦炭绝对价格指数：华东（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"1963\",\"targetNo\":\"CO_0001009522\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"焦炭绝对价格指数：华中（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"1949\",\"targetNo\":\"CO_0001009523\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"焦炭绝对价格指数：东北（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"1924\",\"targetNo\":\"CO_0001009524\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"焦炭绝对价格指数：西北（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"1682\",\"targetNo\":\"CO_0001009525\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"焦炭绝对价格指数：西南（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"1957\",\"targetNo\":\"CO_0001009526\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"炼焦煤价格指数：综合（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"1145\",\"targetNo\":\"CA_0003754144\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"低硫主焦煤价格指数（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"1514\",\"targetNo\":\"CA_0003537418\",\"targetDesc\":\"山西；S＜0.6\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"中硫主焦煤价格指数（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"1157\",\"targetNo\":\"CA_0003537419\",\"targetDesc\":\"山西；S＜1.3\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"高硫主焦煤价格指数（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"960\",\"targetNo\":\"CA_0003537420\",\"targetDesc\":\"山西；S＜2\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"肥煤价格指数（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"1110\",\"targetNo\":\"CA_0003537421\",\"targetDesc\":\"山西；S＜1.8\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"1／3焦煤价格指数（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"1218\",\"targetNo\":\"CA_0003537422\",\"targetDesc\":\"山西；S＜1.2\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"瘦煤价格指数（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"1145\",\"targetNo\":\"CA_0003537423\",\"targetDesc\":\"山西；S＜0.4\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"气煤价格指数（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"1030\",\"targetNo\":\"CA_0003537424\",\"targetDesc\":\"山东；S＜0.8\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：综合（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"132\",\"targetNo\":\"ST_0000007879\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：螺纹钢（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"143\",\"targetNo\":\"ST_0000007875\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：线材（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"152\",\"targetNo\":\"ST_0000007874\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：型材（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"158\",\"targetNo\":\"ST_0000007869\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：中厚板（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"133\",\"targetNo\":\"ST_0000007866\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：锅炉容器板（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"87\",\"targetNo\":\"ST_0002346039\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：造船板（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"119\",\"targetNo\":\"ST_0002504069\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：热卷（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"126\",\"targetNo\":\"ST_0000007871\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：热轧窄带（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"103\",\"targetNo\":\"ST_0000007872\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：冷板（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"97\",\"targetNo\":\"ST_0000007868\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：镀锌（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"91\",\"targetNo\":\"ST_0000007876\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：无缝钢管（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"110\",\"targetNo\":\"ST_0000007870\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：焊接钢管（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"148\",\"targetNo\":\"ST_0000007873\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"特钢相对价格指数：综合（日）\",\"unit\":\"2007年1月1日=100\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"112\",\"targetNo\":\"ST_0000156882\",\"targetDesc\":\"长材和扁平材综合加权\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"铁矿石相对价格指数：综合（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"97\",\"targetNo\":\"ST_0000030743\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"铁矿石相对价格指数：进口矿（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"84\",\"targetNo\":\"ST_0000030751\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"铁矿石相对价格指数：国产矿（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"114\",\"targetNo\":\"ST_0000030742\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"进口铁矿石相对价格指数：青岛港（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"85\",\"targetNo\":\"ST_0000030750\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"进口铁矿石相对价格指数：天津港（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"81\",\"targetNo\":\"ST_0000030745\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"进口铁矿石相对价格指数：京唐港（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"84\",\"targetNo\":\"ST_0000030744\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"进口铁矿石相对价格指数：曹妃甸港（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"84\",\"targetNo\":\"ST_0000030748\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"进口铁矿石相对价格指数：日照港（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"85\",\"targetNo\":\"ST_0000030747\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"进口铁矿石相对价格指数：岚山港（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"85\",\"targetNo\":\"ST_0000030746\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"进口铁矿石相对价格指数：连云港（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-27\",\"targetPeriod\":\"日\",\"targetValue\":\"85\",\"targetNo\":\"ST_0000030749\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"}]}",
//            "{\"msg\":\"成功\",\"code\":200,\"data\":[{\"targetName\":\"焦炭绝对价格指数：综合（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"1864\",\"targetNo\":\"CO_0000064191\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"焦炭绝对价格指数：华北（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"1848\",\"targetNo\":\"CO_0001009415\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"焦炭绝对价格指数：华东（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"1975\",\"targetNo\":\"CO_0001009522\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"焦炭绝对价格指数：华中（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"1949\",\"targetNo\":\"CO_0001009523\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"焦炭绝对价格指数：东北（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"1924\",\"targetNo\":\"CO_0001009524\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"焦炭绝对价格指数：西北（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"1682\",\"targetNo\":\"CO_0001009525\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"焦炭绝对价格指数：西南（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"1957\",\"targetNo\":\"CO_0001009526\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"炼焦煤价格指数：综合（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"1145\",\"targetNo\":\"CA_0003754144\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"低硫主焦煤价格指数（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"1514\",\"targetNo\":\"CA_0003537418\",\"targetDesc\":\"山西；S＜0.6\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"中硫主焦煤价格指数（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"1157\",\"targetNo\":\"CA_0003537419\",\"targetDesc\":\"山西；S＜1.3\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"高硫主焦煤价格指数（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"960\",\"targetNo\":\"CA_0003537420\",\"targetDesc\":\"山西；S＜2\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"肥煤价格指数（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"1110\",\"targetNo\":\"CA_0003537421\",\"targetDesc\":\"山西；S＜1.8\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"1／3焦煤价格指数（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"1218\",\"targetNo\":\"CA_0003537422\",\"targetDesc\":\"山西；S＜1.2\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"瘦煤价格指数（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"1145\",\"targetNo\":\"CA_0003537423\",\"targetDesc\":\"山西；S＜0.4\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"气煤价格指数（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"1030\",\"targetNo\":\"CA_0003537424\",\"targetDesc\":\"山东；S＜0.8\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：综合（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"132\",\"targetNo\":\"ST_0000007879\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：螺纹钢（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"143\",\"targetNo\":\"ST_0000007875\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：线材（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"152\",\"targetNo\":\"ST_0000007874\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：型材（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"158\",\"targetNo\":\"ST_0000007869\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：中厚板（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"134\",\"targetNo\":\"ST_0000007866\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：锅炉容器板（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"88\",\"targetNo\":\"ST_0002346039\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：造船板（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"119\",\"targetNo\":\"ST_0002504069\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：热卷（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"126\",\"targetNo\":\"ST_0000007871\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：热轧窄带（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"103\",\"targetNo\":\"ST_0000007872\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：冷板（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"98\",\"targetNo\":\"ST_0000007868\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：镀锌（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"91\",\"targetNo\":\"ST_0000007876\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：无缝钢管（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"111\",\"targetNo\":\"ST_0000007870\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：焊接钢管（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"148\",\"targetNo\":\"ST_0000007873\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"特钢相对价格指数：综合（日）\",\"unit\":\"2007年1月1日=100\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"112\",\"targetNo\":\"ST_0000156882\",\"targetDesc\":\"长材和扁平材综合加权\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"铁矿石相对价格指数：综合（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"98\",\"targetNo\":\"ST_0000030743\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"铁矿石相对价格指数：进口矿（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"86\",\"targetNo\":\"ST_0000030751\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"铁矿石相对价格指数：国产矿（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"113\",\"targetNo\":\"ST_0000030742\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"进口铁矿石相对价格指数：青岛港（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"87\",\"targetNo\":\"ST_0000030750\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"进口铁矿石相对价格指数：天津港（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"82\",\"targetNo\":\"ST_0000030745\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"进口铁矿石相对价格指数：京唐港（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"86\",\"targetNo\":\"ST_0000030744\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"进口铁矿石相对价格指数：曹妃甸港（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"86\",\"targetNo\":\"ST_0000030748\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"进口铁矿石相对价格指数：日照港（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"87\",\"targetNo\":\"ST_0000030747\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"进口铁矿石相对价格指数：岚山港（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"87\",\"targetNo\":\"ST_0000030746\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"进口铁矿石相对价格指数：连云港（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-26\",\"targetPeriod\":\"日\",\"targetValue\":\"87\",\"targetNo\":\"ST_0000030749\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"}]}",
//            "{\"msg\":\"成功\",\"code\":200,\"data\":[{\"targetName\":\"焦炭绝对价格指数：综合（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"1875\",\"targetNo\":\"CO_0000064191\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"焦炭绝对价格指数：华北（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"1849\",\"targetNo\":\"CO_0001009415\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"焦炭绝对价格指数：华东（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"1991\",\"targetNo\":\"CO_0001009522\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"焦炭绝对价格指数：华中（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"1969\",\"targetNo\":\"CO_0001009523\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"焦炭绝对价格指数：东北（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"1924\",\"targetNo\":\"CO_0001009524\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"焦炭绝对价格指数：西北（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"1703\",\"targetNo\":\"CO_0001009525\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"焦炭绝对价格指数：西南（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"1957\",\"targetNo\":\"CO_0001009526\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"炼焦煤价格指数：综合（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"1145\",\"targetNo\":\"CA_0003754144\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"低硫主焦煤价格指数（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"1514\",\"targetNo\":\"CA_0003537418\",\"targetDesc\":\"山西；S＜0.6\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"中硫主焦煤价格指数（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"1157\",\"targetNo\":\"CA_0003537419\",\"targetDesc\":\"山西；S＜1.3\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"高硫主焦煤价格指数（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"960\",\"targetNo\":\"CA_0003537420\",\"targetDesc\":\"山西；S＜2\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"肥煤价格指数（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"1110\",\"targetNo\":\"CA_0003537421\",\"targetDesc\":\"山西；S＜1.8\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"1／3焦煤价格指数（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"1218\",\"targetNo\":\"CA_0003537422\",\"targetDesc\":\"山西；S＜1.2\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"瘦煤价格指数（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"1145\",\"targetNo\":\"CA_0003537423\",\"targetDesc\":\"山西；S＜0.4\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"气煤价格指数（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"1030\",\"targetNo\":\"CA_0003537424\",\"targetDesc\":\"山东；S＜0.8\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：综合（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"132\",\"targetNo\":\"ST_0000007879\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：螺纹钢（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"143\",\"targetNo\":\"ST_0000007875\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：线材（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"153\",\"targetNo\":\"ST_0000007874\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：型材（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"158\",\"targetNo\":\"ST_0000007869\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：中厚板（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"134\",\"targetNo\":\"ST_0000007866\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：锅炉容器板（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"88\",\"targetNo\":\"ST_0002346039\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：造船板（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"119\",\"targetNo\":\"ST_0002504069\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：热卷（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"127\",\"targetNo\":\"ST_0000007871\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：热轧窄带（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"103\",\"targetNo\":\"ST_0000007872\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：冷板（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"98\",\"targetNo\":\"ST_0000007868\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：镀锌（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"91\",\"targetNo\":\"ST_0000007876\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：无缝钢管（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"111\",\"targetNo\":\"ST_0000007870\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：焊接钢管（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"148\",\"targetNo\":\"ST_0000007873\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"特钢相对价格指数：综合（日）\",\"unit\":\"2007年1月1日=100\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"113\",\"targetNo\":\"ST_0000156882\",\"targetDesc\":\"长材和扁平材综合加权\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"铁矿石相对价格指数：综合（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"98\",\"targetNo\":\"ST_0000030743\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"铁矿石相对价格指数：进口矿（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"86\",\"targetNo\":\"ST_0000030751\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"铁矿石相对价格指数：国产矿（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"112\",\"targetNo\":\"ST_0000030742\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"进口铁矿石相对价格指数：青岛港（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"86\",\"targetNo\":\"ST_0000030750\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"进口铁矿石相对价格指数：天津港（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"83\",\"targetNo\":\"ST_0000030745\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"进口铁矿石相对价格指数：京唐港（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"87\",\"targetNo\":\"ST_0000030744\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"进口铁矿石相对价格指数：曹妃甸港（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"87\",\"targetNo\":\"ST_0000030748\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"进口铁矿石相对价格指数：日照港（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"86\",\"targetNo\":\"ST_0000030747\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"进口铁矿石相对价格指数：岚山港（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"86\",\"targetNo\":\"ST_0000030746\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"进口铁矿石相对价格指数：连云港（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-25\",\"targetPeriod\":\"日\",\"targetValue\":\"87\",\"targetNo\":\"ST_0000030749\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"}]}",
//            "{\"msg\":\"成功\",\"code\":200,\"data\":[{\"targetName\":\"焦炭绝对价格指数：综合（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"1875\",\"targetNo\":\"CO_0000064191\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"焦炭绝对价格指数：华北（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"1849\",\"targetNo\":\"CO_0001009415\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"焦炭绝对价格指数：华东（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"1991\",\"targetNo\":\"CO_0001009522\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"焦炭绝对价格指数：华中（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"1969\",\"targetNo\":\"CO_0001009523\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"焦炭绝对价格指数：东北（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"1924\",\"targetNo\":\"CO_0001009524\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"焦炭绝对价格指数：西北（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"1703\",\"targetNo\":\"CO_0001009525\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"焦炭绝对价格指数：西南（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"1957\",\"targetNo\":\"CO_0001009526\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"炼焦煤价格指数：综合（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"1143\",\"targetNo\":\"CA_0003754144\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"低硫主焦煤价格指数（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"1512\",\"targetNo\":\"CA_0003537418\",\"targetDesc\":\"山西；S＜0.6\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"中硫主焦煤价格指数（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"1148\",\"targetNo\":\"CA_0003537419\",\"targetDesc\":\"山西；S＜1.3\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"高硫主焦煤价格指数（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"960\",\"targetNo\":\"CA_0003537420\",\"targetDesc\":\"山西；S＜2\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"肥煤价格指数（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"1110\",\"targetNo\":\"CA_0003537421\",\"targetDesc\":\"山西；S＜1.8\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"1／3焦煤价格指数（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"1218\",\"targetNo\":\"CA_0003537422\",\"targetDesc\":\"山西；S＜1.2\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"瘦煤价格指数（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"1145\",\"targetNo\":\"CA_0003537423\",\"targetDesc\":\"山西；S＜0.4\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"气煤价格指数（日）\",\"unit\":\"元/吨\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"1030\",\"targetNo\":\"CA_0003537424\",\"targetDesc\":\"山东；S＜0.8\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：综合（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"133\",\"targetNo\":\"ST_0000007879\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：螺纹钢（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"143\",\"targetNo\":\"ST_0000007875\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：线材（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"153\",\"targetNo\":\"ST_0000007874\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：型材（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"159\",\"targetNo\":\"ST_0000007869\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：中厚板（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"134\",\"targetNo\":\"ST_0000007866\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：锅炉容器板（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"88\",\"targetNo\":\"ST_0002346039\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：造船板（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"119\",\"targetNo\":\"ST_0002504069\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：热卷（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"127\",\"targetNo\":\"ST_0000007871\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：热轧窄带（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"104\",\"targetNo\":\"ST_0000007872\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：冷板（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"98\",\"targetNo\":\"ST_0000007868\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：镀锌（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"90\",\"targetNo\":\"ST_0000007876\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：无缝钢管（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"111\",\"targetNo\":\"ST_0000007870\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"普钢相对价格指数：焊接钢管（日）\",\"unit\":\"(2000年7月31日=100)\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"148\",\"targetNo\":\"ST_0000007873\",\"targetDesc\":\"2000年7月31日=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"特钢相对价格指数：综合（日）\",\"unit\":\"2007年1月1日=100\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"113\",\"targetNo\":\"ST_0000156882\",\"targetDesc\":\"长材和扁平材综合加权\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"铁矿石相对价格指数：综合（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"97\",\"targetNo\":\"ST_0000030743\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"铁矿石相对价格指数：进口矿（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"86\",\"targetNo\":\"ST_0000030751\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"铁矿石相对价格指数：国产矿（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"112\",\"targetNo\":\"ST_0000030742\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"进口铁矿石相对价格指数：青岛港（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"86\",\"targetNo\":\"ST_0000030750\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"进口铁矿石相对价格指数：天津港（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"83\",\"targetNo\":\"ST_0000030745\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"进口铁矿石相对价格指数：京唐港（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"87\",\"targetNo\":\"ST_0000030744\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"进口铁矿石相对价格指数：曹妃甸港（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"87\",\"targetNo\":\"ST_0000030748\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"进口铁矿石相对价格指数：日照港（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"86\",\"targetNo\":\"ST_0000030747\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"进口铁矿石相对价格指数：岚山港（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"86\",\"targetNo\":\"ST_0000030746\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"},{\"targetName\":\"进口铁矿石相对价格指数：连云港（日）\",\"unit\":\"(2005年1月=100)\",\"createTime\":\"2020-02-24\",\"targetPeriod\":\"日\",\"targetValue\":\"86\",\"targetNo\":\"ST_0000030749\",\"targetDesc\":\"2005年1月=100\",\"compName\":\"东方钢铁\",\"compCode\":\"DFGT\"}]}"
//    };

    /**
     * 接口请求地址
     */
    private final String URL = ReadProperties.getValueString("targetBsteel.url");


    //获取东方钢铁指标数据
    public void testParams(String params, String jobId) throws Exception {
        getDataByDay(5, params, jobId);
    }

    public void getDataByHistory(String filePath) throws Exception {
        new Thread(new Runnable() {
            @Override
            public void run() {
                try {
                    File dir = new File(filePath);
                    if (dir.exists()) {
                        String[] fileNames = dir.list();

                        // 获取所有东方钢铁的指标
                        ZbaaTarget search = new ZbaaTarget();
                        search.setSysSource("Bsteel");
                        List<ZbaaTarget> targetList = targetService.getTargetList(search);

                        for (String fileName : fileNames) {
                            System.out.println(dir.getPath() +"\\" + fileName);
                            String path = dir.getPath() +"\\" + fileName;
                            File file = new File(path);
                            BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(file), "UTF-8"));
                            String resultData = reader.readLine();
                                if (StringUtils.isNotEmpty(resultData)) {
                                // 解析接口返回
                                List<ZbaaTargetValue> targetValueList = handleData(resultData, targetList);

                                if (CollectionUtils.isNotEmpty(targetValueList)) {
                                    String ext1 = fileName.substring(0, fileName.indexOf(".")).replaceAll("-","");
                                    ZbaaTargetValue param = new ZbaaTargetValue();
                                    param.setSysSource("Bsteel");
                                    param.setExt1(ext1);
                                    System.out.println("ext1="+ext1 + "，targetValueList.size()="  +targetValueList.size());
                                    zbaaTargetValueService.deleteValueByBsteel(param);

                                    // 批量插入处理后的数据
                                    Integer integer = zbaaTargetValueService.insertValueList(targetValueList);
                                    if (integer != 1) {
                                        System.out.println("新增失败");
                                    }else {
                                        System.out.println(ext1 + "新增："+targetValueList.size());
                                    }
                                }
                            }
                            reader.close();
                        }
                    }
                }catch (Exception e) {
                    e.printStackTrace();
                }
            }
        }).start();
    }

    /**
     * （当前）方案一：一次从接口获取几天的数据，如果数据库已经存在则忽略，不存在则新增
     * （备用）方案二：一次从接口获取几天的数据，数据库直接删除那几天的数据，新增接口获取的数据
     */
    public void getDataByDay(int day, String params, String jobId) throws Exception{
        List<SysOperLog> logs = new ArrayList<>();
        Exception error = null;
        try {
            String[] date = new String[day];
            Map<String, Object> bsteelMap = new HashMap<>();
            Map<String, Object> targetValueMap = new HashMap<>();

            // 获取所有东方钢铁的指标
            ZbaaTarget search = new ZbaaTarget();
            search.setSysSource("Bsteel");
            List<ZbaaTarget> targetList = targetService.getTargetList(search);

            // 获取东方钢铁接口数据
            Calendar calendar = Calendar.getInstance();
            for (int i = 0; i < day; i++) {
                calendar.add(Calendar.DATE, -1);
                String yesterday = DateUtils.formatYYYY_MM_DD(calendar.getTime());
                String periodTime = DateUtils.formatYYYYMMDD(calendar.getTime());
                date[i] = periodTime;
                String resultData = null;
                //yesterday = "2020-10-19";
                try {
                    String getUrl = URL + "?time="+ yesterday;
                    resultData = HttpUtils.sendGet(getUrl);
                    System.out.println("东方钢铁返回数据" + resultData);

                    SysInterfaceDataLogEntity entity = new SysInterfaceDataLogEntity();

                    //别忘了通过这个去重
                    entity.setBsteelYesterday(yesterday);
                    List<SysInterfaceDataLogEntity> select = logMapper.select(entity);

                    if (select.size() == 0){
                        entity.setId(IDGenerator.getIdStr());
                        entity.setData(resultData);
                        entity.setInterfaceName("东方钢铁指标接口获取");
                        logMapper.insert(entity);
                    }
                    // 解析接口返回
                    List<ZbaaTargetValue> targetValueList = handleData(resultData, targetList);

                    // 暂存到map中
                    bsteelMap.put(periodTime, targetValueList);
                } catch (Exception e) {
                    log.error("获取东方钢铁接口数据异常！指标日期："+yesterday+"，接口返回："+resultData+"，异常信息："+e.getMessage());
                }
            }

            // 获取近几天的指标值数据
            ZbaaTargetValue param = new ZbaaTargetValue();
            param.setSysSource("Bsteel");
            param.setExt1(date[day-1]);
            List<ZbaaTargetValue> zbaaTargetValues = zbaaTargetValueService.selectBsteelTargetValue(param);
            // 按时间分类
            for (ZbaaTargetValue targetValue : zbaaTargetValues) {
                if (targetValueMap.containsKey(targetValue.getExt1())) {
                    List<ZbaaTargetValue> list = (List<ZbaaTargetValue>) targetValueMap.get(targetValue.getExt1());
                    list.add(targetValue);
                } else {
                    List<ZbaaTargetValue> list = new ArrayList<>();
                    list.add(targetValue);
                    targetValueMap.put(targetValue.getExt1(), list);
                }
            }

            List<ZbaaTargetValue> insertList = new ArrayList<>();
            // 方案一：一次从接口获取几天的数据，如果数据库已经存在则忽略，不存在则新增
            for (String periodTime : date) {
                List<ZbaaTargetValue> bsteelList = (List<ZbaaTargetValue>) bsteelMap.get(periodTime);
                List<ZbaaTargetValue> valueList = (List<ZbaaTargetValue>) targetValueMap.get(periodTime);
                if (CollectionUtils.isNotEmpty(bsteelList)) {
                    for (ZbaaTargetValue bsteel : bsteelList) {
                        boolean find = false;
                        if (CollectionUtils.isNotEmpty(valueList)) {
                            for (ZbaaTargetValue value : valueList) {
                                if (bsteel.getTargetNo().equals(value.getTargetNo())) {
                                    // 如果已经存在，则忽略
                                    find = true;
                                    break;
                                }
                            }
                        }
                        if (!find) {
                            insertList.add(bsteel);
                        }
                    }
                }
            }

            if (CollectionUtils.isNotEmpty(insertList)) {
                // 批量插入处理后的数据
                zbaaTargetValueService.insertValueList(insertList);

                // 对订阅用户发送邮件。通知订阅值发生变化
                emailToOrderUser(insertList);
            }
            logs.add(fltdProcessService.getLog("获取东方钢铁指标值定时任务执行成功", 0, "", jobId));
        }catch (Exception e) {
            error = e;
            log.error("获取东方钢铁指标数据异常！");
            logs.add(fltdProcessService.getLog("获取东方钢铁指标值定时任务执行失败", 1, e.getMessage(), jobId));
        }

        // 保存日志到数据库
        AsyncManager.me().execute(AsyncFactory.batchRecordOper(logs));
        if (error != null) {
            throw error;
        }
    }

    /**
     * 处理接口返回,，获取指标值
     * @param resultData 接口返回
     *
     */
    public List<ZbaaTargetValue> handleData(String resultData, List<ZbaaTarget> targetList){
        //处理后数据（仅插入可以对应到sourceTargetNo的数据）
        List<ZbaaTargetValue> resultList = new ArrayList<>();
        try {
            JSONObject jsonObject = JSONObject.parseObject(resultData);
            String code = jsonObject.getString("code");
            if ("200".equals(code)) {
                //查询所有东方钢铁指标
                if (targetList == null) {
                    ZbaaTarget search = new ZbaaTarget();
                    search.setSysSource("Bsteel");
                    targetList = targetService.getTargetList(search);
                }

                JSONArray data = jsonObject.getJSONArray("data");
                if (data.size() < 1) {
                    return resultList;
                }
                List<ZbaaTargetValue> list = JSONObject.parseArray(data.toJSONString(), ZbaaTargetValue.class);
                if (CollectionUtils.isNotEmpty(list)){
                    for (ZbaaTargetValue value : list) {
                        for (ZbaaTarget zbaaTarget : targetList) {
                            if (zbaaTarget.getSourceTargetNo().equals(value.getTargetNo())) {
                                ZbaaTargetValue zbaaTargetValue = new ZbaaTargetValue();
                                BeanUtils.copyBeanProp(zbaaTargetValue, zbaaTarget);
                                BeanUtils.initBean(zbaaTargetValue);
                                BeanUtils.initExt(zbaaTargetValue);
                                // 指标实际生效时间
                                String periodTime = DateUtils.formatYYYYMMDD(value.getCreateTime());
                                zbaaTargetValue.setExt1(periodTime);
                                zbaaTargetValue.setTargetName(value.getTargetName());
                                zbaaTargetValue.setTargetDesc(value.getTargetDesc());
                                zbaaTargetValue.setTargetValue(value.getTargetValue());
                                zbaaTargetValue.setUnit(value.getUnit());

                                zbaaTargetValue.setId(IDGenerator.getIdStr());
                                zbaaTargetValue.setPeriodNo(zbaaTargetValue.getTargetPeriod());

                                String periodNo = handleTargetPeriod(periodTime, zbaaTargetValue.getTargetPeriodName());
                                zbaaTargetValue.setPeriodNo(periodNo);
                                zbaaTargetValue.setAcctYear(periodNo.substring(0, 4));
                                if (periodNo.length() > 4) {
                                    zbaaTargetValue.setAcctPeriod(periodNo.substring(4, 6));
                                }
                                // 填充代码逻辑中非必要参数
                                resultList.add(zbaaTargetValue);
                                break;
                            }
                        }
                    }
                }
            } else {
                String msg = jsonObject.getString("msg");
                log.error("接口返回失败：code="+ code + "，msg=" + msg);
            }
        } catch (Exception e) {
//            e.printStackTrace();
            log.error("处理东方钢铁指标接口返回异常："+e.getMessage());
        }
        return resultList;
    }

    /**
     * @param list
     * @return void
     * @description 对订阅用户发送邮件, 通知订阅值发生变化
     * @author CuiShiHao
     */
    private void emailToOrderUser(List<ZbaaTargetValue> list) {
        //获取全部订阅信息
        List<ZbaaTargetSend> sendList = targetSendMapper.select(new ZbaaTargetSend());

        //遍历信息，发送邮件
        for (ZbaaTargetValue zbaaTargetValue : list) {
            List<List<String>> queryDataList = new ArrayList<>();
            String stability = "";
            net.sf.json.JSONObject object = null;

            //根据陆家伟的趋势接口,调用,来追加趋势
            List<ZbaaTargetValue> history = zbaaTargetValueMapper.getHistory(zbaaTargetValue.getTargetNo(), 100);
            List<String> resultString = new ArrayList<>();
            for (ZbaaTargetValue tValue:history){
                resultString.add(tValue.getTargetValue());
            }
            queryDataList.add(resultString);
            Map<String, Object> maps = new HashMap<>();
            maps.put("data", queryDataList);
            try {
                // 调用Python接口
                String url = ReadProperties.getValueString("python.threshold.url");
                String result = HttpUtils.sendJsonPost(url, net.sf.json.JSONObject.fromObject(maps));
                if (StringUtils.isNotEmpty(result)) {
                    object = net.sf.json.JSONObject.fromObject(result);
                    System.out.println("预测结果：" + result);
                    List<String> dataList = net.sf.json.JSONArray.toList(object.getJSONArray("data"), new String(), new JsonConfig());
                    List<String> remarkList = net.sf.json.JSONArray.toList(object.getJSONArray("remark"), new String(), new JsonConfig());
                    List<String> statusList = net.sf.json.JSONArray.toList(object.getJSONArray("status"), new String(), new JsonConfig());
                    //新增到扩展字段的趋势
                    List<String> stabilityList = net.sf.json.JSONArray.toList(object.getJSONArray("stability"), new String(), new JsonConfig());
                    stability = stabilityList.get(0);
                }

            }catch (Exception e){
                e.printStackTrace();
            }



            String targetNo = zbaaTargetValue.getTargetNo();
            List<ZbaaTargetSend> orderList = sendList.stream().filter(o -> o.getTargetNo().equals(targetNo)).collect(Collectors.toList());




            for (int i = 0; i < orderList.size(); i++) {
                String subject = "订阅的指标更新提示";
                String message = "您订阅的指标" + zbaaTargetValue.getTargetName() + "在" + DateUtils.format(zbaaTargetValue.getCreateTime(), "yyyy-MM-dd") + "更新为" + zbaaTargetValue.getTargetValue()+";最近指标趋势为"+stability ;
                //调用邮箱接口发邮件。
                int result = emailService.sendEmail(orderList.get(i).getUserCode(), subject, message, "");
                System.out.println(result);
            }
        }
    }

    /**
     * @param periodNo         传入的periodNo
     * @param targetPeriodName 周期名称
     * @return
     * @description 描述
     * @author CuiShiHao
     */
    private String handleTargetPeriod(String periodNo, String targetPeriodName) {

        String result = "";
        switch (targetPeriodName) {
            case "年":
                result = periodNo.substring(0, 4);
                break;
            case "月":
                result = periodNo.substring(0, 6);
                break;
            case "日":
                result = periodNo;
                break;
            case "季":
                result = dealQuarter(periodNo);
                break;
        }
        return result;
    }

    /**
     * @param periodNo 周期
     * @return
     * @description 描述
     * @author CuiShiHao
     */
    public String dealQuarter(String periodNo) {
        String year = periodNo.substring(0, 4);
        String month = periodNo.substring(4, 6);
        String result = "";
        switch (month) {
            case "1":
            case "2":
            case "3":
                result = "Q1";
                break;
            case "4":
            case "5":
            case "6":
                result = "Q2";
                break;
            case "7":
            case "8":
            case "9":
                result = "Q3";
                break;
            case "10":
            case "11":
            case "12":
                result = "Q4";
                break;
        }
        return year + result;
    }

//    public static void main(String[] args) {
//        new TargetBsteelTask().getDataByDay(5);
//    }

}
